
#include "UdpServer.hpp"
#include "Dictionary.hpp"

int main()
{
    std::shared_ptr<Dict> p_dic(new Dict());

    //传递回调函数，处理业务
    std::shared_ptr<UdpServer> p_server = std::make_shared<UdpServer>(
        [&p_dic](const std::string& word){
            return p_dic->Translate(word);
        }
    );

    //1. 服务器初始化
    p_server->Init();

    //2. 服务器启动
    p_server->Start();



    return 0;
}